package com.bestcem.xm.om.enums;

import lombok.Getter;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * @author zq.ding <zq.ding@idiaoyan.com>
 * @date 2021-07-24
 */
@Getter
public enum MailEnum {

    /**
     * doc
     */
    FINANCE_MAIL_DICT(Collections.singletonList("shanshan.zhang@idiaoyan.com"),
            Collections.singletonList("aselin.zhu@idiaoyan.com"),
            Collections.singletonList("aselin.zhu@idiaoyan.com")),
    /**
     * doc
     */
    RETAIL_MAIL_DICT(Collections.singletonList("f.zheng@idiaoyan.com"),
            Collections.singletonList("nicole.ge@idiaoyan.com"),
            Collections.singletonList("yy.chao@idiaoyan.com")),
    /**
     * doc
     */
    DIET_MAIL_DICT(Collections.singletonList("tiefeng.li@idiaoyan.com"),
            Collections.singletonList("tiefeng.li@idiaoyan.com"),
            Collections.singletonList("tiefeng.li@idiaoyan.com")),
    /**
     * doc
     */
    MALL_MAIL_DICT(Collections.singletonList("pan.chen@idiaoyan.com"),
            Collections.singletonList("pan.chen@idiaoyan.com"),
            Collections.singletonList("yy.chao@idiaoyan.com")),
    /**
     * doc
     */
    TMT_MAIL_DICT(Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("yy.chao@idiaoyan.com")),
    /**
     * doc
     */
    VEHICLE_MAIL_DICT(Collections.singletonList("tarzan.xu@idiaoyan.com"),
            Collections.singletonList("long.yu@idiaoyan.com"),
            Arrays.asList("long.yu@idiaoyan.com", "tarzan.xu@idiaoyan.com")),
    /**
     * doc
     */
    HUMAN_SERVICES_MAIL_DICT(Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("yy.chao@idiaoyan.com")),
    /**
     * doc
     */
    APPLIANCE_MAIL_DICT(Collections.singletonList("wei.yao@idiaoyan.com"),
            Collections.singletonList("wei.yao@idiaoyan.com"),
            Collections.singletonList("wei.yao@idiaoyan.com")),
    /**
     * doc
     */
    MEDICAL_MAIL_DICT(Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("wilson.zou@wenjuan.com"),
            Collections.singletonList("yy.chao@idiaoyan.com")),
    /**
     * doc
     */
    OTHER_MAIL_DICT(Collections.singletonList("qianqian.tian@idiaoyan.com"),
            Collections.singletonList("qianqian.tian@idiaoyan.com"),
            Collections.singletonList("qianqian.tian@idiaoyan.com")),
    /**
     * doc
     */
    B2B_MAIL_DICT(Collections.singletonList("cx-bestcem@idiaoyan.com"),
            Collections.singletonList("cx-bestcem@idiaoyan.com"),
            Collections.singletonList("cx-bestcem@idiaoyan.com"));
    private final List<String> northMail;
    private final List<String> eastMail;
    private final List<String> southMail;

    MailEnum(List<String> northMail,
             List<String> eastMail,
             List<String> southMail) {
        this.eastMail = eastMail;
        this.northMail = northMail;
        this.southMail = southMail;
    }
}
